axios.defaults.baseURL = 'http://cba.itlike.com/public/index.php?s=/api'
// 需求：实现封装 - 更好的复用
// 获取dom对象
const box = document.querySelector('#myToast')
if (box) {
  // 2.创建toast实例
  // const toast = new bootstrap.Toast(dom对象,options配置项)
  const toast = new bootstrap.Toast(box, {
    animation: true, //开启过渡动画
    autohide: true, //开启自动隐藏
    delay: 1000 //3s后自动隐藏
  })
  // 调用方法
  function tip(msg) {
    document.querySelector('.toast-body').innerHTML = msg
    toast.show()
  }
}

// 添加请求拦截器
// axios.interceptors.request.use(
//   function (config) {
//     if (localStorage.getItem('userToken')) {
//       // ;(config.headers[Access - Token] = localStorage.getItem('userToken')),
//       //   (config.headers.platform = 'H5')
//       config.headers = {
//         'Access-Token': localStorage.getItem('userToken'),
//         platform: 'H5'
//       }
//       // 在发送请求之前做些什么
//       console.log(config)
//     }
//     return config
//   },
//   function (error) {
//     // 对请求错误做些什么
//     return Promise.reject(error)
//   }
// )

// // 添加响应拦截器
// axios.interceptors.response.use(
//   function (response) {
//     // 对响应数据做点什么
//     return response
//   },
//   function (error) {
//     // 对响应错误做点什么
//     return Promise.reject(error)
//   }
// )
